package com.zcxy.edu.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zcxy.common.annotation.Excel;
import com.zcxy.common.core.domain.BaseEntity;

/**
 * 学生对象 edu_student
 *
 * @author ruoyi
 * @date 2024-10-20
 */
public class EduStudent extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 学号 */
    @Excel(name = "学号")
    private String XH;

    /** 所在年纪 */
    @Excel(name = "所在年纪")
    private String SZNJ;

    /** 姓名 */
    @Excel(name = "姓名")
    private String XM;

    /** 学籍状态 */
    @Excel(name = "学籍状态")
    private String XJZT;

    /** 入学年份 */
    @Excel(name = "入学年份")
    private String RXNY;

    /** 证件照 */
    @Excel(name = "证件照")
    private String idPic;

    /** 院系代码 */
    @Excel(name = "院系代码")
    private String YXSH;

    /** 专业名称 */
    @Excel(name = "专业名称")
    private String ZYMC;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String FILED1;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String BJMC;

    /** XZ */
    @Excel(name = "XZ")
    private String XZ;

    /** SJC */
    @Excel(name = "SJC")
    private String SJC;

    /** RN */
    @Excel(name = "RN")
    private String RN;

    private Long userId;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getRN() {
        return RN;
    }

    public void setRN(String RN) {
        this.RN = RN;
    }

    public String getBJMC() {
        return BJMC;
    }

    public void setBJMC(String BJMC) {
        this.BJMC = BJMC;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setXH(String XH)
    {
        this.XH = XH;
    }

    public String getXH()
    {
        return XH;
    }
    public void setSZNJ(String SZNJ)
    {
        this.SZNJ = SZNJ;
    }

    public String getSZNJ()
    {
        return SZNJ;
    }
    public void setXM(String XM)
    {
        this.XM = XM;
    }

    public String getXM()
    {
        return XM;
    }
    public void setXJZT(String XJZT)
    {
        this.XJZT = XJZT;
    }

    public String getXJZT()
    {
        return XJZT;
    }
    public void setRXNY(String RXNY)
    {
        this.RXNY = RXNY;
    }

    public String getRXNY()
    {
        return RXNY;
    }
    public void setIdPic(String idPic)
    {
        this.idPic = idPic;
    }

    public String getIdPic()
    {
        return idPic;
    }
    public void setYXSH(String YXSH)
    {
        this.YXSH = YXSH;
    }

    public String getYXSH()
    {
        return YXSH;
    }
    public void setZYMC(String ZYMC)
    {
        this.ZYMC = ZYMC;
    }

    public String getZYMC()
    {
        return ZYMC;
    }
    public void setFILED1(String FILED1)
    {
        this.FILED1 = FILED1;
    }

    public String getFILED1()
    {
        return FILED1;
    }
    public void setXZ(String XZ)
    {
        this.XZ = XZ;
    }

    public String getXZ()
    {
        return XZ;
    }
    public void setSJC(String SJC)
    {
        this.SJC = SJC;
    }

    public String getSJC()
    {
        return SJC;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("XH", getXH())
            .append("SZNJ", getSZNJ())
            .append("XM", getXM())
            .append("XJZT", getXJZT())
            .append("RXNY", getRXNY())
            .append("idPic", getIdPic())
            .append("YXSH", getYXSH())
            .append("ZYMC", getZYMC())
            .append("FILED1", getFILED1())
            .append("XZ", getXZ())
            .append("SJC", getSJC())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
